﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

using System.ComponentModel;
using System.ComponentModel.DataAnnotations;

namespace MvcAtletIS.Models
{
    [MetadataType(typeof(CheckPointsMetaData))]
    public partial class CheckPoints
    {
    }

    public class CheckPointsMetaData
    {
        [DisplayName("Poradie")]
        [Required(ErrorMessage = "Poradie je povinný údaj.")]
        public int OrderInDiscipline { get; set; }

        [DisplayName("Názov")]
        [Required(ErrorMessage = "Názov je povinný údaj.")]
        public string Name { get; set; }

        [DisplayName("Kód")]
        [Required(ErrorMessage = "Kód je povinný údaj.")]
        public int Code { get; set; }

        [DisplayName("ID čítačky")]
        [Required(ErrorMessage = "ID čítačky je povinný údaj.")]
        public string PcId { get; set; }

        [DisplayName("Prechod číslo")]
        [Required(ErrorMessage = "Prechod číslo je povinný údaj.")]
        public int LapCount { get; set; }
    }
}